class CreateBloggerCrawls < ActiveRecord::Migration
  def self.up
    create_table :blogger_crawls do |t|
      t.column :blogger_userid, :text # identificatore interno a blogspot/blogger per identiicafre l'autore del blog, è diverso dallo username 
      t.column :status, :integer #ultimo status dell'http request ricevuto in risposta per ottenere il crawl del profilo del blogger da blogger.com
      t.column :body, :binary #corpo del crawl ottenuto, è il profilo del blogger da blogger.com (pagina HTML)
      t.column :crawled_at, :datetime  #quado è stato estratto il crawl del profilo da blogger.com
      #t.timestamps
    end
    add_index :blogger_crawls, :status
    add_index :blogger_crawls, :blogger_userid
  end
  
  def self.down
    remove_index :blogger_crawls, :status
    remove_index :blogger_crawls, :blogger_userid
    drop_table :blogger_crawls
  end
end
